package br.com.lm.filter;

import java.io.Serializable;

/**
 * @author Robson Motta
 */
public class QuestionarioSenha implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    private String photoPergunta;
    private int    nrPergunta;
    private String pergunta;
    private String resumoPergunta;

    public QuestionarioSenha(){}
    
    public QuestionarioSenha(String photoPergunta, int nrPergunta, String resumoPergunta, String pergunta) {
        this.photoPergunta = photoPergunta;
        this.nrPergunta = nrPergunta;
        this.resumoPergunta = resumoPergunta;
        this.pergunta = pergunta;
    }
   
    public String getPhotoPergunta() {
        return photoPergunta;
    }
   
    public void setPhotoPergunta(String photoPergunta) {
        this.photoPergunta = photoPergunta;
    }

    public int getNrPergunta() {
        return nrPergunta;
    }

    public void setNrPergunta(int nrPergunta) {
        this.nrPergunta = nrPergunta;
    }

    public String getPergunta() {
        return pergunta;
    }

    public void setPergunta(String pergunta) {
        this.pergunta = pergunta;
    }

    public String getResumoPergunta() {
        return resumoPergunta;
    }

    public void setResumoPergunta(String resumoPergunta) {
        this.resumoPergunta = resumoPergunta;
    }
    
   @Override
   public boolean equals(Object obj) {
        if(obj == null)
            return false;
        if(!(obj instanceof QuestionarioSenha))
            return false;
        return ((QuestionarioSenha)obj).getNrPergunta() == this.nrPergunta;
   }

   @Override
   public int hashCode() {
        int hash = 1;
        return hash * 31 + pergunta.hashCode();
   }

   @Override
   public String toString() {
        return pergunta;
   }   
   
}
